SelectAndGenerateRequest
The operation input is SelectAndGenerateRequest.
| Parameter | Type | Constraints | Description |
|---|---|---|---|
| Transaction | Transaction | Required | A container for transaction information as a transaction identifier (TransactionID). |
| Organization | Organization | Required | Container for storing information about the Organization. |
| RequestID | string | Optional | A unique identifier for the submitted request. Often used for request tracking purposes. |
| Policy | Policy | Optional | A container for policy information. Policy is not required but can be used to enable dynamic setup data. This policy refers to ERL policies. |
| PackageID | string | Required | The name of the document selection package as it exists in the database. Do not use if LOBPhase is submitted. |
| LOBPhase | LOBPhase | Required | A container for Line of Business information. Do not use if PackageID is submitted. |
| InlinePackage | InlinePackage | Optional | Specifies which PackageDocs and Packets apply to the request. The Expere-generated default package will be placed at the end of the Inline package order. |
| DocumentFormat | DocumentFormatType | Optional | Object defining the format type for a document (based on an enumerated value): PDF specifies that output documents should be formatted as PDF.; RAW_XML specifies that output documents should be formatted as XML.; RTF specifies that output documents should be formatted as RTF (dynamic documents output as RTF, however static docs output as fillable PDFs). |
| AncillaryOutput | ArrayOfAncillaryOutputOption | Optional | Array containing an unbound collection of AncillaryOutputOption objects. |
| MergeTRIDDocs | boolean | Element that allows users to merge TRID documents through the request file. | |
| ExternalPDFDocuments | ExternalPDFDocuments | Optional | Container object used to pass base64 encoded PDF documents. |
| XPath_1_0_Compatibility | boolean | Optional | Indicates whether XPath 1.0 compatibility mode is allowed
|
Element tns:SelectAndGenerateRequest
<xs:element name="SelectAndGenerateRequest">
<xs:annotation>
<xs:documentation>Root for the SelectAndGenerate API call</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Transaction">
<xs:annotation>
<xs:documentation>A container for transaction information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Data">
<xs:annotation>
<xs:documentation>Contains the transaction data conforming to the ExpereTxn schema.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="Organization"/>
<xs:element ref="RequestID" minOccurs="0"/>
<xs:element name="Policy" minOccurs="0">
<xs:annotation>
<xs:documentation>A container for policy information. Policy is not required but can be used to enable dynamic setup data.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="PolicyID"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Oppsa" minOccurs="0">
<xs:annotation>
<xs:documentation>A container for OPPSA product information. An OPPSA product is a set of policies produced by the Expere OPPSA Tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="OppsaOrganizationName"/>
<xs:element ref="OppsaProductName" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:annotation>
<xs:documentation>Requires 1 of the child elements to be present.</xs:documentation>
</xs:annotation>
<xs:element ref="PackageID"/>
<xs:element ref="LOBPhase"/>
<xs:element ref="InlinePackage"/>
</xs:choice>
<xs:element ref="DocumentFormat" minOccurs="0"/>
<xs:element ref="MergeTRIDDocs" minOccurs="0"/>
<xs:element ref="AncillaryOutput" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="ExternalPDFDocuments" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>